String.length

Доступность

Flash Player 5.

Синтаксис

my_str.length:Number

Описание

Свойство; целое число, определяющее количество символов в определённом объекте String.

Так как строки индексируются начиная с 0, индекс последнего символа для некоторой строки x есть x.length - 1.

Пример

В следующем примере создаётся объект String и используя String.length определяется число символов в нём :

var my_str:String = "Hello world!";
trace(my_str.length); // выводится: 12

Пример цикла от 0 до my_str.length. Код проверяет символы в строке, и если строка содержит символ @ , выводится true в панели Output. Если она не содержит символ @ , тогда в Output панели выводится false :

function checkAtSymbol(my_str:String):Boolean {
  for (var i = 0; i<my_str.length; i++) {
    if (my_str.charAt(i) == "@") {
      return true;
    }
  }
  return false;
}

trace(checkAtSymbol("dog@house.net")); // выводится: true
trace(checkAtSymbol("Chris")); // выводится: false

Некоторые примеры есть также в файле Strings.fla папки HelpExamples . В списке даны примерные пути к этой папке :